package formdata

// 用户登录
type UserLogin struct {
	Phone     string `json:"phone"`
	Password  string `json:"password"`
	Code      string `json:"code"`
	LoginType string `json:"login_type"` //0密码登录 1验证码登录
	CodeType  string `json:"code_type"`  // 0登录 1注册 2修改
}
type Users struct {
	Phone    string `json:"phone"`
	Img      string `json:"img"`
	Username string `json:"username"`
	Token    string `json:"token"`
}

// 用户信息
type UserInfo struct {
	Phone    string `json:"phone"`
	Name     string `json:"name"`
	Img      string `json:"img"`
	Gender   int64  `json:"gender"`
	Birthday int64  `json:"birthday"`
	Status   int8   `json:"status"`
	Token    string `json:"token"`
}

// 修改用户密码
type UpdateDara struct {
	Phone    string `json:"phone"`
	Password string `json:"password"`
	Code     string `json:"code"`
}

// 用户注册
type UserRegister struct {
	Username string `json:"username"`
	Phone    string `json:"phone"`
	Password string `json:"password"`
	Code     string `json:"code"`
	CodeType string `json:"code_type"`
}

// 发送验证码
type SendCode struct {
	Phone    string `json:"phone"`
	CodeType string `json:"code_type"`
}

// 用户地址添加
type CreateUserAddr struct {
	Name      string `json:"name"`
	Phone     string `json:"phone"`
	Province  string `json:"province"`
	City      string `json:"city"`
	District  string `json:"district"`
	Address   string `json:"address"`
	IsDefault int8   `json:"is_default"`
}
type AddrInfo struct {
	ID        int64  `json:"id"`
	UserID    int    `json:"user_id"`
	Name      string `json:"name"`
	Phone     string `json:"phone"`
	Province  string `json:"province"`
	City      string `json:"city"`
	District  string `json:"district"`
	Address   string `json:"address"`
	IsDefault int8   `json:"is_default"`
}
